HTML,  BODY { background-color: #006699; color: #000000; font: 13px arial, helvetica, arial, sans-serif; padding: 0; margin: 0; }
/*---:[ core layout elements ]:---*/

#container { width: 990px; margin: 0px auto 0 auto; background-color: #ffffff;}

#header_img { background-image: url(../../../pictures/headers/travels_in_greece.jpg); width: 990px; height: 180px; text-align: left; float:left ; clear: both; }
#header_img H1 {font: 38px tahoma, helvetica, arial, sans-serif; font-weight: bold; color: #006699; text-decoration: none; margin: 143px 0px 0px 20px;}
#header_img DIV {font: 38px tahoma, helvetica, arial, sans-serif; font-weight: bold; color: #006699; text-decoration: none; margin: 143px 0px 0px 20px;}
#header_img A {color: #006699; text-decoration: none;}
#header_img A:hover { text-decoration: none;}

#menu {background-color: #006699; width: 990px; float:left ; clear: both; padding: 10px 0px 10px 20px;}
#menu A {display: inline;  font-size: 16px; font-weight: bold; margin: 0px 30px 0px 0px; color: #ffffff;}
	
					
	#content_box { background-color: #ffffff; width: 990px; text-align: left; float: left; clear: both;}
	
		#content { width: 620px; float: left;  padding: 0px 0px 0px 20px; }
		
		#content P { line-height: 20px;
	text-align:justify;
		}
		
		
		* html #content { overflow: hidden; }
		
		#sidebar { width: 330px; float: right; padding: 10px 0px 20px 0px;}
		
		* html #sidebar { overflow: hidden; }
		
	#footer { background-color: #ffffff; width: 990px;  border-top: 2px solid #ccc; float: left; clear: both; padding: 0px 0px 0px 0px; }
	#footer P {padding: 0px 0px 0px 20px; }

/* home page */

#home-trip {
display: block;
}
#home-tip {
display: block;
padding: 5px 0px 15px 0px; 
border-bottom: 1px solid #333333; 
border-top: 1px solid #333333;
margin-bottom: 10px;
clear: left;
}

#whatson {
clear: both;
}

H2.home {
font-size: 19px;
	clear:none;
}
H2.home A {
margin: 0px;
}
H2.home .titleBottom {
font-size: 11px;
}
P.homeIntro {
margin: 0px 10px 10px 0px;
}
#athens_home {
	background-image: url(../../../pictures/athens_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding: 82px 10px 15px 10px;
	margin: 0px;
	width: 350px;
	height: 100px;
}
#athens_home H2 {
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
		clear:none;
}
#thessaloniki_home H2 {
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	clear:none;
}
#athens_home H3 {
	margin-top: 15px;
}
#thessaloniki_home H3 {
	margin-top: 15px;
}
#athens_home P {
	margin: 5px 0px 0px 0px;
	line-height: 15px;
}
#thessaloniki_home P {
	margin: 5px 0px 0px 0px;
	line-height: 15px;
}
#thessaloniki_home {
	background-image: url(../../../pictures/thessaloniki_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding: 82px 10px 15px 10px;
	width: 350px;
	height: 100px;
}

#sidebar H4 {
margin: 20px 0px 6px 0px;
font-size: 15px;
}
#content H3 {
margin: 20px 0px 6px 0px;
font-size: 15px;
color: #006699;
}

/* All internal page common items */
H1.inside {
font-size: 28px;
margin: 40px 0px 10px 0px;
color: #006699;
}
H1.inside .titleBottom {
font-size: 11px;
}
H2 {
font-size: 22px;
margin: 20px 0px 0px 0px;
color: #006699;
clear: left;
}
P {
line-height: 18px;
margin: 10px 0px;


}
#weatherTable {
border: 0px;
padding: 0px;
margin: 5px 0px 0px 0px;
}
#weatherTable TD{
padding-right: 10px;
}
 
 /* Whats on pages */
SPAN.whatsOnDate {
font-size: 11px;
display: block;
font-weight: bold;
margin: 25px 0px 3px 0px;
}
SPAN.whatsOnTitle {
font-size: 13px;
display: block;
font-weight: bold;
}

UL.latestPosts {
margin: 0px;
padding: 0px;
margin-left: 0px;
}
UL.latestPosts LI {
list-style:outside;
list-style-type:none;
margin: 5px 0px;
font-size: 13px;
font-weight: normal;
}
UL.related_post {
margin: 0px;
padding: 0px;
margin-left: 0px;
margin-bottom: 20px;
}
UL.related_post LI {
list-style:outside;
list-style-type:none;
margin: 5px 0px;
font-size: 13px;
font-weight: normal;
}
UL {
padding: 0px;
margin: 10px 10px 20px 20px;
list-style:outside;
list-style-type:lower-greek;
}
LI {
margin: 7px 0px;
font-size: 14px;
font-weight: normal;
}

/*---:[ global elements ]:---*/

a {
text-decoration: none;
color: #2b66aa;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
	
a img {
border: none;
}

#sitemap  {
margin: 50px 0px 50px 0px;
padding: 0px 100px 0px 0px;
}
#sitemap H1, H2 {
font-size: 15px;
font-weight: bold;
margin: 30px 0px 0px 0px;
}
#sitemap P {
font-size: 12px;
margin: 5px 0px 25px 0px;
}
#comment_form {
}
#comment_form INPUT {
width: 150px;
}
#comment_form TEXTAREA {
width: 500px;
}
#comment_form.form_submit {
width: 150px;
}
TABLE.slideshow TD {
text-align: center;
width: 100px;
}
TABLE.slideshow IMG {
border: 1px solid #666666;
}
.midImage {
float: right;
margin: 0px 0px 15px 15px;
width: 250px;
height: 188px;
}

DIV.homeImage {
display: inline-block;
width: 310px;
height: 250px;
margin: 8px 5px;
}
DIV.homeImage .homeTitle {
background-image: url(http://www.travelsingreece.com/pictures/transparent_bg_1x1px.png);
background-repeat:repeat;
height: 40px;
padding: 10px;
}
DIV.homeImage .homeTitle H2 {
color: #ffffff;
margin: 0px 0px 0px 0px;
font-size: 28px;
font-weight: bold;
}

DIV.homeImage .homeTitle H2 A {
color: #ffffff;
text-decoration: none;
}
DIV.homeImage .homeTitle SPAN {
color: #ffffff;
font-size: 12px;
font-weight: bold;
}
DIV.homeImage DIV.HomeBlurbInternal {
background-image: url(http://www.travelsingreece.com/pictures/transparent_bg_1x1px.png);
background-repeat:repeat;
height: 30px;
padding: 5px 10px;
margin-top: 150px;
color: #ffffff;
}
DIV.homeImage DIV.HomeBlurbInternal A {
color: #ffffff;
font-weight: bold;
}
#comments P {
font-size: 11px;
margin: 5px 0px;
}
DIV.comment-wrapper {
margin: 20px 10px;
}